Added Entity Component System and player, and graphics