Basic Entity Based Game Framework