everything works, just need to make gui and paint