defined basic interface for collidable shapes. moved keyboard handling towards notification system - not complete