First commit

Base gameplay ready