Initial Commit for Possible Moves

It's sorta tested, but needs more testing. Also, it's uncommented.