Implemented observable pattern.
Defined function outside of loop.
did nothing...
Added setter & getter for chessmen.
Notice that getter also set position to false (empty).