moved everything into a jam-engine directory to clarify includes
renamed MinMax -> Math and added more functionality. also fixed the includes in pathfinding stuff
renamed MinMax -> Math and added more functionality. also fixed the includes in pathfinding stuff
forced the level's camera to not go out of bounds + changed Math/je::limit to have the limits be able to be a different type than the input, as long as they're comparable and assignable (eg float & double, int & float, etc)
added in some default gamepad keybinds. only 360 is implemented right now
fixed random's choose function since it was broken and would only choose from the first half of the list for some reason