added backgound and player, cursor functions not working yet