Added grid, manual update, and cell size

Also added options to check for user input and some comments, sadly
very few as I was very tired when writing this.