fixed random movement bug

seems during all of the updates, somehow public int x; in the Entity
class was refactored to static, so it was being changed by other
functions, which actually caused a ton of other issues that we just
didn't get a chance to see. regardless, it's been reset to non static,
and everything works just fine now.