Input merged, range fix

Merged all inputs to one function that also subtracts and checks energy
costs. Fixed RangeParticles to allow for up and down inputs and fixed
special_pathing function. Need to fix collision for
absolute conditions of being outside arena.