Removed currying from setState.

Made rotateState(s) accept element as parameter.
Fixed moving coordinate with arrow keys.

Broken by 60da622d0df1066f61fafaf8852063f18ee91c48.
Merge pull request #47 from MattiasBuelens/state-no-curry

Removed currying from State.setState.
Merge pull request #48 from MattiasBuelens/coord-move-fix

Fixed moving coordinate with arrow keys.
Seems clearer to have a separate plural method