Added full basic gameplay mechanics