Implement remaining points and update UI

Fixed bug where we could not reach zero points