Various gameplay implementations and misc changes.