Laggy, BUT FLOOR WORKS

Also changed arraylist to linkedlist