Generate grid with powerups and enemies

powerups, enemies, and walls are distributed with a random function
using density as an argument
Make randomly generated grids more consistent
Merge pull request #123 from oharaandrew314/#121-update-grid-generator

#121 update grid generator