got graphics starting to work, will update logic soon (maybe later tonight)