added sprites. improved mechanics