almost full working mechanics

next step is graphics