Systems, methods and apparatuses for loading, unloading, and handling bales. A powered apparatus is configured to load bales, slide the bales from a loading mechanism to a rearward position on a platform, and unload the bales from the apparatus comprises a variety of mechanisms and control systems. Such mechanisms include a bale accumulating platform, a bale loading mechanism to pick up and deposit bales on the accumulating platform, a bale sliding mechanism, and a push-off or sliding mechanism to unload bales from the apparatus. The apparatus may be positioned in a variety of configurations and a chain tensioner mechanism is used to keep chains taut. The apparatus further comprises a control system that includes a computer device or controller, sensors and switches. The sensors and switches are configured to selectively provide input to the computer device or may be used independent of the computer device to control one or more mechanisms of the apparatus.