ludumpad implementation and some fixes.

Added LudumPad implementation.

Fixes:
· Max render distance.
· Controls do not break when there are more players than expected (via using ludumpad)
· Added setDirection to players for code modularity.