making progress with resolving saving state bug
implemented Parcelable for Position interface
reintroduced Done turn functionality after merge