Add property access
Implements game engine