added board class to divide game areas. changed entity load/spawn system to spawn inside boundaries. also fixed canvas to be completely fullscreen and did canvas init in main.