decoupled game engine from UI
fixed bug with liberty overlap