add part3 - add obstacle and collision detection, end game conditions.