about to start optimizing
fixed running into self bug
added board.js
backgrounding