get app to working state, bugs: gets laggy, doesn't listen to setInterval variable speed