updated pill and heart counter

Now shows a block silhouette when cannot spawn, also some code tidying
up