Initial commit with game framework skeleton