FAKE script now compiles the app. Doesn't put binary/libraries in the right places, though.
Defined entity and agent types, and UUID generation function
Engine now runs with appropriate ticks, generates an agent and a single entity
Added script to call FAKE