missed rect => -score, not life. Addded simple rect abstraction