adds some color graphics, some better collission detection