Though this happens occassionally, I would like to suggest that if the cancel option is done within say 5 mins, or the player has not been attacked yet(to prevent people from abusing this) the full cost could be refunded as a cancel could mean a few hard earned million gold/dark elixir. Please consider this suggestion thank you

