Module for monad utility functions
Position module stub
Move module WIP
Put move types in separate module
Flesh out move modules
Start defining Position module
Start defining Position module
Split up position module
Implement stuff.