Player movement updates (still needs work), physics and input manager changes