interface changes & shop update

changed a couple bugs with the shop (including a stack overflow,
whoops), added money for the player, and made the interface update based
on selected tower as well as showing basic information